package pws.scv;

import java.awt.Container;
import java.awt.GridLayout;
import java.util.ArrayList;

import javax.swing.JFrame;
import javax.swing.JLabel;

public class AloClasseSwing {
	private static int linha = 10, coluna = 2;
	
	public static ArrayList<String> nomes = new ArrayList<String>(); 
	
	private static String resultado;

	private static String esperado;
	
	public static void main(String args[]) {
		
		
		JFrame frame = new JFrame("Hello");
				
		frame.getContentPane().setLayout(new GridLayout(linha,coluna));
		adicionarAlunoEEquipe(frame.getContentPane(),"Hello, ","Cruel World.");
		adicionarAlunoEEquipe(frame.getContentPane(),"","");
		adicionarAlunoEEquipe(frame.getContentPane(),"Membro","Equipe");
		adicionarAlunoEEquipe(frame.getContentPane(),"Pedro Jr.","Professor");		
		adicionarAlunoEEquipe(frame.getContentPane(), "Arthur Azevedo", "ADEV");		
		adicionarAlunoEEquipe(frame.getContentPane(),"Bruno Britto","DroidMaster");
		adicionarAlunoEEquipe(frame.getContentPane(),"Gustavo Barbosa","DroidMaster");
		adicionarAlunoEEquipe(frame.getContentPane(),"Thiago de Abreu Lima","DroidMaster");
		adicionarAlunoEEquipe(frame.getContentPane(),"Rafael Batista","DroidMaster");

		//TODO Lembre de incrementar a linha ao adicionar o aluno
		adicionarAlunoEEquipe(frame.getContentPane(),"JoãZinho","Equipe Drada");
		
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.pack();
		frame.setVisible(true);
		
		esperado = "Arthur Azevedo";
		resultado = localizarNome(esperado);
		System.out.println(resultado);
			
	}
	
	
	
	public static String localizarNome(String nome){
		
	
		for (String n : nomes) {
			if(n.equals(nome)){
				return nome;
			}
				
		}	
		return null;
	}
	


	private static void adicionarAlunoEEquipe(Container contentPane,
			String string, String string2) {
		
		
		JLabel labelpessoa = new JLabel(string);
		JLabel labelEquipe = new JLabel(string2);
		contentPane.add(labelpessoa);
		contentPane.add(labelEquipe);
		
		for (int i=0; i<1; i++){
		nomes.add(labelpessoa.getText().toString());
		//		System.out.println(nomes);
		}
		return;
	}
}